home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / UTILS / @FALCON / MENU_5 / MENU_5.DOC next >
Encoding:
Text File  |  1996-11-10  |  32.8 KB  |  774 lines

  1. #######################################################################
  2. #                                                                     #
  3. #                              MENU v5.9G                             #
  4. #                                                                     #
  5. #######################################################################
  6. #                                                                     #
  7. #                LOGICIEL DE CONFIGURATION DE DEMARRAGE               #
  8. #                        (version d'évaluation)                       #
  9. #                                                                     #
  10. #                         FALCON 030 uniquement                       #
  11. #                                                                     #
  12. #                         Par  Fabrice GIRARDOT                       #
  13. #                                                                     #
  14. #######################################################################
  15.  
  16. O.    Avertissement
  17. I.    Contenu de l'archive
  18. II.   Introduction
  19.          II.1 Limitations de CETTE version d'évaluation
  20.          II.2 Conditions de diffusion de CETTE version d'évaluation
  21.          II.3 Pourquoi MENU?
  22. III.  Installation
  23. IV.   Fonctionnement
  24.         IV.1 Choisir les programmes, accessoires et CPX actifs/inactifs
  25.         IV.2 Choisir le fichier .INF actif.
  26.         IV.3 Configurations
  27.         IV.4 Menus cliquables
  28.         IV.5 Racourcis claviers
  29. V.    Limitations de MENU v5
  30. VI.   Fichiers personnels de MENU v5
  31. VII.  Historique de MENU
  32. VIII. Fonctions non encore implémentées
  33. IX.   En cas de pépin
  34. Remerciments.
  35.  
  36.  
  37.  
  38. O. Avertissement
  39. ~~~~~~~~~~~~~~~~
  40.  
  41.         Utilisation à vos risques et périls!
  42.  
  43.  
  44. I. Contenu de l'archive
  45. ~~~~~~~~~~~~~~~~~~~~~~~
  46.  
  47.   L'archive MN5_DEMO.ZIP contient les fichiers suivants:
  48.     MN5_DEMO.PRG          version d'évaluation bridée du logiciel MENU v5;
  49.     MENU_5.DOC            ce fichier d'informations;
  50.     MENU_5.DMO\           répertoire de travail de MENU v5;
  51.     MENU_5.DMO\INSTAL.TXT parametres de fonctionnement pour MENU v5;
  52.     MENU_5.DMO\SMOKE.IMG    exemple d'image de fond;
  53.     MENU_5.DMO\MARBLE.IMG   exemple d'image de fond;
  54.     MENU_5.DMO\1TEL_OUT.IMG exemple d'image de fond;
  55.     MENU_5.DMO\SYSTEM.FNT autre police de caractères utilisable avec MENU v5.
  56.     MENU_5.DMO\NEWDESK\   répertoire de stockage des fichiers .INF
  57.     MENU_5.DMO\NEWDESK\MINIMUM.INF exemple de fichier .INF
  58.     MENU_5.DMO\CONNUE.ZIC exemple de tracker Yamaha:
  59.                           utiliser: NUMERO=0 à 2, INIT=0, PLAY=8
  60.  
  61.     Le tracker Yamaha n'est pas de moi. J'ignore qui en est l'auteur.
  62.     Peut-être est-ce le célèbre Mad-Max? Si quelqu'un a un tuyau,
  63.     qu'il me contacte!
  64.  
  65.  
  66.     Voir plus bas pour l'installation de tout ça.
  67.  
  68. II. Introduction
  69. ~~~~~~~~~~~~~~~~
  70.  
  71.         II.1 Limitations de CETTE version d'évaluation
  72.  
  73.   Cette version d'évaluation est limitée par:
  74.         - le nombre de programmes du répertoire C:\AUTO qui sont
  75.           reconnus (10 au lieu de 100)
  76.         - le nombre d'accessoires (10 au lieu de 100)
  77.         - le nombre de CPX (10 au lieu de 50)
  78.         - le nombre de INF (3 au lieu de 100)
  79.         - le nombre de configurations (5 au lieu de 100)
  80.  
  81.  
  82.   Vous pouvez obtenir la version non bridée, enregistrée à votre nom,
  83. en m'expédiant un chèque de 50 francs accompagné de votre nom et
  84. de votre adresse, à:
  85.  
  86.                      Fabrice GIRARDOT
  87.                   14, rue de la Tourelle
  88.                  21160 Perrigny-les-Dijon
  89.  
  90.  
  91.   Vous recevrez une disquette contenant VOTRE version de MENU 5,
  92. non bridée, non diffusable. Si vous avez des suggestions intéressantes,
  93. elles pourront êtres prises en compte pour les versions ultérieures
  94. de MENU v5.
  95.  
  96.  
  97.  
  98.          II.2 Conditions de diffusion de CETTE version d'évaluation
  99.  
  100.   La diffusion de la version d'évaluation (bridée) de MENU v5 n'est
  101. autorisée qu'aux conditions suivantes:
  102.  
  103.      - l'archive doit être diffusé complète (voir paragraphe I);
  104.      - aucune modification ne doit être apportée aux fichiers
  105.        présents dans l'archive;
  106.      - la diffusion sur disk-mag, disquette de magazine, serveur FTP
  107.        ou BBS nécessite mon accord préalable.
  108.  
  109.   La diffusion d'une version enregistrée est bien-sûr interdite.
  110.  
  111.  
  112.          II.3 Pourquoi MENU?
  113.  
  114.   Lorsqu'on travail souvent avec son ordinateur, et que l'on fait
  115. beaucoup de choses différentes, il y a des programmes du dossier
  116. C:\AUTO à lancer, et d'autres non. Du fait de la L.E.M. ( la célèbre
  117. Loi de l'Emmerde Maximum), ces programmes ne sont jamais les mêmes.
  118. Même chose avec les accessoires.
  119.   J'en avais assez de renommer 'à la main' les programmes et
  120. les accessoires, et j'ai décider d'écrire un utilitaire qui le ferait
  121. à ma place.
  122.   De plus, j'utilise souvent certains programmes conjointement avec
  123. d'autres (par exemple Metados + player CD). MENU vous permet de
  124. sauvegarder ces configurations de boot.
  125.  
  126.  
  127.  
  128. III. Installation
  129. ~~~~~~~~~~~~~~~~~
  130.  
  131.   Pour installer MENU, vous devez savoir créer et effacer des
  132. répertoires, déplacer et copier des fichiers. Si vous ne savez pas
  133. faire toutes ces opérations, alors:
  134.             1) Mettez vous devant un miroir;
  135.             2) Regardez-vous droit dans les yeux;
  136.             3) Répétez 100 fois: 'Je suis vraiment trop nul';
  137.             4) [Re]Lisez le manuel du Falcon 030;
  138.             5) Si vous ne savez toujours pas, alors reprenez au 1).
  139.  
  140.  
  141.   L'installation va se dérouler en 3 étapes.
  142.  
  143.        1ère étape: déplacer le contenu du dossier C:\AUTO
  144.        --------------------------------------------------
  145.     - Assurez-vous d'avoir environ 200ko de libre sur la partition C:
  146.          de votre disque dur;
  147.     - Créez à la racine de la partition de boot un répertoire 'TEMPO',
  148.          ou un autre nom si 'TEMPO' existe déjà;
  149.     - Choisissez 'Pas de tri' dans le menu déroulant 'Visualisation';
  150.          (important pour conserver l'ordre d'exécution des programmes).
  151.     - Ouvrez une fenêtre pour voir le contenu de votre répertoire
  152.          'C:\AUTO';
  153.     - DÉPLACEZ TOUT le contenu du répertoire 'C:\AUTO' DANS le répertoire
  154.          'C:\TEMPO' (ou le nom que vous avez choisi);
  155.  
  156.        2ième étape: installation de MENU v5
  157.        ------------------------------------
  158.     - Copiez DANS le répertoire 'C:\AUTO' le fichier 'MN5_DEMO.PRG';
  159.     - Copiez DANS le répertoire 'C:\AUTO' le répertoire 'MENU_5.DMO' avec
  160.       son contenu;
  161.  
  162.        3ième étape: restauration du dossier C:\AUTO
  163.        --------------------------------------------
  164.     - Déplacez TOUT le contenu du répertoire 'TEMPO' DANS le répertoire
  165.          'C:\AUTO';
  166.     - Effacez le répertoire 'TEMPO', qui est maintenant vide.
  167.  
  168.  
  169.   Vous avez alors votre répertoire C:\AUTO comme avant, sauf que MENU 5
  170. y est présent, et en plus sera lancé en 1er avant les autres.
  171.  
  172.   Attention: si vous utilisez un logiciel de compression de disque
  173.   ---------- (par exemple EDC):
  174.                      - soit vous ne compressez pas les fichiers
  175.                        créés par MENU 5, et dans ce cas le compresseur
  176.                        peut se lancer APRES MENU 5;
  177.                      - soit vous compressez les fichiers créés par
  178.                        MENU 5, et dans ce cas le compresseur doit
  179.                        être lancé AVANT MENU 5.
  180.              Je vous conseille la 1ère solution, car comme ca vous
  181.              pouvez choisir ou non de lancer votre compresseur, et
  182.              de toutes façons, les fichiers de MENU v5 sont assez
  183.              petits et les compresser ne servirait à rien, car leur
  184.              taille est inférieur à la taille minimal allouée pour
  185.              chaque fichier: 1 cluster.
  186.              L'ordre d'éxécution des programmes du répertoire C:\AUTO
  187.              est l'ordre d'arrivée des programmes dans ce répertoire,
  188.              que vous pouvez voir grâce à l'option 'Pas de tri' du
  189.              menu déroulant 'Visualisation' du bureau.
  190.  
  191.  
  192.  
  193. IV. Fonctionnement
  194. ~~~~~~~~~~~~~~~~~~
  195.  
  196.      Lorsque vous rebootez votre F030, MENU recherche tous les programmes
  197. actifs ou inactifs qui se trouvent dans le répertoire C:\AUTO, tous les
  198. accessoires à la racine du disque C:, et tous les CPX qui peuvent se
  199. trouver n'importe où dans votre disque-dur (mais quand même rassemblés).
  200. Il faut donc indiquer à MENU où vous avez entassé vos CPX. Pour ce:
  201.           - cliquez sur 'INSTAL', en bas à droite, puis sur 'CPX';
  202.           - tapez le chemin COMPLET pour accéder aux CPX. Par exemple:
  203.                        E:\UTILS\XCONTROL\CPX
  204.             si vous mettez vos CPX dans un répertoire qui s'appelle
  205.             lui-même 'CPX' (ce n'est pas trop bête...), lequel répertoire
  206.             est dans le répertoire 'XCONTROL', qui est dans le répertoire
  207.             'UTILS', qui se trouve sur votre disque E:.
  208.           - validez la saisie avec la touche [Return], si ce n'est pas
  209.             déjà fait.
  210.  
  211.      Vous devez également indiquer le répertoire où vous entasserez vos
  212. fichiers .INF:
  213.           - cliquez sur 'INSTAL', en bas à droite, puis sur 'INF';
  214.           - tapez le chemin COMPLET pour accéder à vos fichiers .INF,
  215.             par exemple:
  216.                        C:\AUTO\MENU_5.DMO\NEWDESK
  217.           - validez avec [Return].
  218.   
  219.      Ces informations seront sauvegardées dès que vous quitterez MENU.
  220. Leur prise en compte est immédiate.
  221.  
  222.  
  223.         IV.1 Choisir les programmes, accessoires et CPX actifs/inactifs
  224.  
  225.   Vous avez à l'écran: - en haut: le nom du logiciel et sa version,
  226.                          la date et l'heure système de votre bo F030,
  227.                          avec le jour de la semaine calculé;
  228.                          (routine de la mort qui tue, avec années
  229.                          bissextiles prises en compte, et gestion
  230.                          de l'an 2000 qui bizarrement ne sera pas une
  231.                          année bissextile)
  232.                          L'heure n'est actualisée que toutes les
  233.                          2 secondes (base de temps de l'horloge
  234.                          interne du F030).
  235.                        - au milieu: les fenêtres 'PROGRAMMES',
  236.                          ACCESSOIRES, CPX ET NEWDESK.INF;
  237.                        - en bas à droite: des menus cliquables.
  238.  
  239.   Chaque clic sur un nom de programme, accessoire ou CPX le fait
  240. alternativement changer d'état: ACTIF <=> INACTIF.
  241. Les modifications sont notées dans un tampon interne, et ne seront
  242. effectuées que lorsque vous quitterez MENU v5.
  243.  
  244.   Chaque clic sur la flèche tournée vers le haut d'une fenêtre fait
  245. scroller le contenu de cette fenêtre, si c'est possible.
  246.   Pareil avec les flèches tournées vers le bas, sauf que la fenêtre
  247. est scrollée vers le bas. (on n'arrête pas le progrès...)
  248.   Vous pouvez scroller rapidement le contenu d'une fentêtre en cliquant
  249. et maintenant cliqué l'ascenceur (barre blanche verticale, juste à droite
  250. de chaque fenêtre), et en déplacant la souris verticalement (comme un
  251. ascenceur GEM); la mise à jour de la fenêtre est dynamique.
  252.   Enfin, un déplacement page par page est possible en cliquant au dessus
  253. ou au dessous de l'ascenceur. (fantastique)
  254.  
  255.  
  256.         IV.2 Choisir le fichier .INF actif.
  257.  
  258.   Cliquez dessus! Si il y en avait déjà un d'actif, il est désactivé au
  259. profit du nouveau.
  260.   Cliquer sur le .INF actif le désactivera; l'ancien C:\NEWDESK.INF ne
  261. sera pas écrasé.
  262.   Lorsque vous  quitterez  MENU v5, il remplacera le C:\NEWDESK.INF par
  263. celui que vous aviez sélectionné. Attention donc de ne pas écraser
  264. un NEWDESK.INF non présent dans la bibliothèque de MENU v5!
  265.  
  266.   Depuis la version 5.7, il est possible de modifier le .INF sélectionné
  267. pour imposer une résolution particulière. Ainsi, lorsque vous sélectionnez
  268. un .INF, MENU v5 va lire sa résolution, et mettra à jour l'interface
  269. 'MODE VIDEO' en bas à gauche (cliquer sur 'NEWDESK' dans les menus de
  270. droite). Vous pouvez alors choisir librement votre résolution.
  271.   Par exemple, vous avez un MACHIN.INF, qui a été créé avec une résolution
  272. 640x480 en 16 couleurs; en le sélectionnant, plus en cliquant sur le
  273. bouton '256', vous aurez la même organisation du bureau, sauf qu'il sera
  274. en 256 couleurs...
  275.  
  276.   Certaines résolutions sont inaccessibles, car interdites par l'élec-
  277. -tronique du F030:
  278.        - en VGA:        80 colonnes + 64k couleurs
  279.        - en VGA ou RGB: 40 colonnes +   2 couleurs
  280.        - le NTSC ou l'Overscan en VGA
  281.   MENU v5 basculera vers la plus proche résolution autorisée:
  282.        - 40 colonnes + 2 couleurs         => 4 couleurs
  283.        - VGA + 80 colonnes + 64k couleurs => 256 couleurs
  284.        - VGA + overscan                   => pas d'overscan
  285.        - VGA + NTSC                       => PAL
  286.        - ST-Comp + overscan               => pas d'overscan
  287.  
  288.   Si aucun fichier INF n'est sélectionné, vous éditez la résolution du
  289. fichier C:\NEWDESK.INF. Il sera modifié au besoin. Si aucun .INF n'est
  290. sélectionné, et s'il n'existe pas de C:\NEWDESK.INF, alors il est
  291. impossible de changer la résolution.
  292.  
  293.  
  294.  
  295.         IV.3 Configurations
  296.  
  297.   MENU vous permet de sauvegarder des 'configurations'. Dans une confi-
  298. -guration est écrit le fait que tels et tels PRG/ACC/CPX sont actifs,
  299. et quel est le .INF qu'il faut copier.
  300.   Depuis la version 5.95 et à la demande d'un utilisateur, il est également
  301. écrit quelle est la résolution à imposer dans le fichier .INF associé.
  302.   Lorsque vous avez configuré les PRG/ACC/CPX, le .INF et la résolution
  303. comme il vous convient, cliquez sur CONFIG, puis sur CREER; tapez un nom
  304. (Bidule, par exemple); le nom de votre nouvelle configuration est ajouté
  305. dans la liste des cnf déjà existantes. Maintenant, chaque clic sur 'Bidule'
  306. renommera automatiquement les PRG/ACC/CPX de façon à  obtenir la même
  307. cnf que lorsque vous aviez créé 'Bidule'. Ce clic sélectionnera également
  308. le .INF que vous aviez choisi et lui imposera la résolution que vous
  309. vouliez.
  310.   Pour créer une configuration n'imposant pas de résolution au .INF,
  311. il faut déselectionner le .INF, puis le resélectionner; sa résolution
  312. est lue; créer alors la config.
  313.   N'importe quel changement de la résolution du .INF est considérée comme
  314. une résolution imposée. Lors de la sélection/désélection du .INF, la
  315. résolution est considérée comme non imposée.
  316.  
  317.  
  318.  
  319.         IV.4 Menus cliquables
  320.  
  321.   En bas à droite est présente une ligne avec des noms cliquables:
  322.              NEWDESK  INFOS  CONFIG  UTILS  INSTAL
  323.  
  324.   - NEWDESK permet d'éditer et d'imposer une résolution au .INF
  325.     sélectionné.
  326.  
  327.   - INFOS fait apparaître un sous-menu:
  328.       - A PROPOS  MSG...
  329.  
  330.             - A PROPOS vous donne des informations sur MENU v5,
  331.               et en particulier son numéro de version exact,
  332.               sa date d'assemblage.
  333.             - MSG... affiche un bonjour pour quelques personnes >8-).
  334.  
  335.  
  336.   - CONFIG fait apparaître le sous-menu de gestion des configurations:
  337.                    CREER  MODIFIER  EFFACER  RECUPERER
  338.  
  339.       - CREER vous demande le nom de votre config; saisissez le nom
  340.         que vous voulez, puis validez. La config s'ajoute alors dans
  341.         la liste des configs existantes.
  342.  
  343.       - MODIFIER permet de re-affecter les PRG/ACC/CPX/INF à une config
  344.         déjà existante. Cliquez sur son nom pour effectuer les modifs.
  345.  
  346.       - EFFACER permet de supprimer une config de la liste. Cliquez
  347.         sur la config à effacer; Sa 1ère lettre se change en ~, et elle
  348.         est marquée comme n'étant pas à sauvegarder. Pour des raisons
  349.         internes, la suppression n'est pas faite immédiatement.
  350.  
  351.       - RECUPERER permet de récupérer une config précédemment marquée
  352.         avec 'EFFACER'. Le ~ disparaît au profit de l'ancienne lettre.
  353.         Cette config sera sauvée comme les autres.
  354.  
  355.  
  356.   - UTILS fait apparaître un sous-menu d'utilitaires:
  357.                 HEURE  DATE  PRG  ACC  CPX  LIEN
  358.  
  359.       - HEURE permet de remettre à l'heure votre bo F030.
  360.         Les heures débiles seront rejetées.
  361.  
  362.       - DATE permet de changer la date interne de votre bo F030.
  363.         Les dates inexistantes seront rejetées.
  364.  
  365.       - PRG ACC et CPX font apparaître un sous-menu:  CLR  SET;
  366.            - CLR permet de désactiver tous les fichiers PRC ACC ou CPX;
  367.            - SET permet de les activer.
  368.  
  369.       - LINK est pour le moment inutilisé.
  370.  
  371.  
  372.   - INSTAL fait apparaître le sous-menu:
  373.                 CPX  INF  IMG  TRI  FNT  ZIC  DIVERS
  374.  
  375.       - CPX permet d'indiquer le chemin d'accès à vos fichiers CPX.
  376.         Le nouveau chemin est pris en compte immédiatement.
  377.  
  378.       - INF permet d'indiquer le chemin d'accès à vos fichiers INF.
  379.         Le nouveau chemin est pris en compte immédiatement.
  380.  
  381.       - IMG vous permet d'installer une image de fond sous MENU 5.
  382.         Elle doit être du type [X]IMG, avec 2, 4 ou 16 couleurs.
  383.         Sa taille n'a pas d'importance, car de toutes façons, elle
  384.         sera tronquée au besoin en 640*240.
  385.            - NOM permet d'indiquer le nom complet de l'image à charger;
  386.            - ORDRE PALETTE permet d'informer MENU 5 de l'ordre de la
  387.              palette sauvegardée dans le fichier .IMG. En effet, il
  388.              existe des .IMG où l'ordre de la palette est l'ordre
  389.              des registres hard de couleur (ordre dit 'SHIFTER'), et
  390.              d'autres où l'ordre est, conformément aux spécifications,
  391.              l'ordre des registres gérés par la VDI (ordre dit 'VDI').
  392.              Si vous ne connaissez pas l'ordre, sachez que la plupart
  393.              des logiciels allemands sauvent avec l'ordre Shifter; un
  394.              logiciel français comme D2M (de chez PARX) sauve avec
  395.              l'ordre VDI. De toutes façons, si votre image n'apparaît
  396.              pas avec les bonnes couleurs, changez d'ordre!
  397.            - SEUIL permet de diminuer la luminosité d'une image qui
  398.              serait trop claire. Toute couleur dont l'une des composantes
  399.              Rouge/Vert/Bleu dépasserait cette valeur de seuil serait
  400.              recalculée pour être assombrie.
  401.            - TRANSP permet de laisser apparaître l'image de fond à
  402.              travers l'interface de MENU v5. 0% correspond à aucune
  403.              transparence, et 100% correspond à une transparence
  404.              complète; l'interface serait alors invisible!
  405.         Je vous conseille de mettre une image assez sombre, car sinon
  406.         vous n'y verrez plus rien, ou alors règlez les couleurs de
  407.         l'interface judicieusement.
  408.         L'utilisation de la transparence rend très vite l'interface de
  409.         MENU assez pâle.
  410.         Toute modification est prise en compte immédiatement.
  411.  
  412.       - TRI permet de trier les fenêtres PRG, ACC, CPX et INF.
  413.              - 'TRIER' force un ordre alphabétique;
  414.              - 'ACT.en 1er' force les fichiers actifs à être affichés
  415.                avant les fichiers inactifs.
  416.         La prise en compte des nouveaux choix de tri est immédiate.
  417.  
  418.       - FNT permet d'utiliser une police de caratère différente.
  419.         Saisir le nom du fichier à utiliser.
  420.         Si un nom vide est saisi ou si le fichier est introuvable ou
  421.         illisible, la police interne est restaurée.
  422.  
  423.       - ZIC permet de mettre de la musique sous MENU!
  424.         MENU confie cette tâche à un programme externe, un Ym-tracker.
  425.         Ce genre de musiques (soundchip) étaient très utilisées aux
  426.         temps glorieux du STf/STe.
  427.         Elles sont très simple à utiliser pour le programmeur: il faut
  428.         lui donner le numéro de la musique à jouer, l'initialiser, puis
  429.         l'appeler à intervalles réguliers.
  430.         Un clic sur ZIC fait apparaître le sous-menu:
  431.                  NOM  NUMERO  INIT  PLAY  HP
  432.              - NOM permet de saisir le nom du fichier Ym-tracker
  433.                à utiliser;
  434.              - NUMERO permet de saisir le numéro de la musique à jouer.
  435.                Si une musique est en train d'être jouée, elle sera
  436.                stoppée puis redémarrée avec ce nouveaun numéro;
  437.              - INIT permet d'indiquer à MENU le nombre d'octets à
  438.                sauter, depuis le début du fichier Ym-tracker, pour
  439.                atteindre la routine d'initialisation du tracker;
  440.                généralement, c'est 0. Ce doit toujours être un
  441.                nombre pair.
  442.              - PLAY permet d'indiquer à MENU le nombre d'octets à
  443.                sauter, toujours depuis le début du fichier, pour
  444.                atteindre la routine à appeler à intervalles réguliers.
  445.                généralement, c'est 8. Ce doit doit également toujours
  446.                être un nombre pair.
  447.              Des valeurs erronées pour ces deux dernieres informations
  448.              feront planter immédiatement votre bo F030.
  449.              Si une modif de NOM, INIT ou PLAY a lieu alors qu'une
  450.              musique est actuellement jouée, elle est stoppée.
  451.              Elle ne redémarrera que lorsque les 4 paramètres
  452.              NOM, NUMERO, INIT et PLAY auront été saisis.
  453.              Je ne connais aucune musque soundchip qui a été écrite
  454.              spécialement pour Falcon. 90% d'entre elles utilisent
  455.              une spécificité du hardware des STf/STe.
  456.              Cette spécificité n'existe plus sur le Falcon. Toute
  457.              utilisation provoque un plantage.
  458.              J'ai installé dans MENU une routine de rattrapage de ces
  459.              plantages, ce qui permet de faire fonctionner un bon
  460.              nombre de ces musiques!
  461.              
  462.              - HP permet d'activer ou de couper le haut-parleur interne
  463.                avec MENU, et egalement apres.
  464.  
  465.  
  466.       - DIVERS fait apparaître le sous-menu:
  467.                  ECHO  LAST CNF  FADE
  468.              - ECHO permet de choisir si MENU 5 doit afficher les mises à
  469.                jour des noms de fichiers qu'il fait.
  470.              - LAST CNF permet d'indiquer à MENU s'il doit sauvegarder
  471.                (et recharger) le nom de la dernière config active.
  472.              - FADE permet de choisir la vitesse du fondu vers le noir:
  473.                le nombre d'étapes est: 100/(vitesse du fade); si vous
  474.                ne voulez pas de fondu, saisir 100.
  475.  
  476.  
  477.  
  478.         IV.5 Racourcis claviers
  479.  
  480. Voici les racourcis claviers utilisables:
  481.              - F1 à F10 et [shift]F1 à [shift]F10 pour sélectionner les
  482.                20 premières configs
  483.              - Esc pour quitter sans effectuer les renommages de
  484.                fichiers; ni les nouvelles configs ni les nouveaux
  485.                paramètres d'installation ne seront sauvegardés.
  486.              - Espace pour quitter
  487.              - Lors de la saisie d'un texte (nom de config, etc...):
  488.                   - Esc pour effacer ce qui a déjà été saisi
  489.                   - Esc pour annuler, si aucun caractère n'a été
  490.                     saisi
  491.                   - Return ou Enter pour confirmer
  492.  
  493.  
  494.  
  495.  
  496. V.  Limitations de MENU v5
  497. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  498.  
  499.   MENU ne marchera pas si votre F030 est branché sur un
  500. vieux moniteur ATARI SM 124 (résolution ST haute uniquement), ou
  501. équivalent. (Si vous utilisez votre F030 uniquement sur ce gen-
  502. re de moniteur, vous passez à côté de 99.99% de ses capacitées
  503. graphiques; dommaaaaaaaaaage).
  504.  
  505.   MENU v5 fonctionne sur un moniteur VGA ou sur un moniteur TV.
  506.  
  507.  
  508.  
  509. VI.   Fichiers personnels de MENU v5
  510. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511.  
  512.   MENU v5 démo utilise 3 fichiers personnels sur votre disque-dur:
  513.  
  514. - C:\AUTO\MENU_5.DMO\INSTAL.TXT contient le chemin d'accès aux CPX, aux INF,
  515.   plus d'autres informations.
  516. - C:\AUTO\MENU_5.DMO\CONFIGS.TXT contient la liste de vos configurations,
  517.   sauvegardées sous une forme ASCII. Vous pouvez l'éditer avec
  518.   n'importe quel logiciel (voir mise en garde plus bas).
  519. - C:\AUTO\MENU_5.DMO\LAST_CNF.TXT contient le nom de la dernière config
  520.   qui a été utilisée. Elle sera re-sélectionnée lors du prochain
  521.   lancement de MENU v5. Cette option est débrayable depuis la
  522.   version 5.84.
  523.  
  524.   Dans chacun de ces fichiers, chaque ligne commençant par un
  525. point-virgule ';' est considérée comme un commentaire, et est
  526. ignorée.
  527.  
  528.                           ## ATTENTION ##
  529.  
  530. RESPECTER SCRUPULEUSEMENT LA SYNTAXE DU PSEUDO-LANGUAGE DU FICHIER
  531. C:\AUTO\MENU_5.DMO\CONFIGS.TXT, ET EN PARTICULIER NE PAS METTRE DE
  532. TABULATION. CHAQUE CARACTERE COMPTE (MEME L'ESPACE).
  533. Mon analyseur de syntaxe est assez primitif (le but n'était pas de
  534. me prendre la tête pendant des mois).
  535.  
  536.  
  537. Exemple de fichier INSTAL.TXT:
  538. ======================================================
  539. ; Fichier d'installation pour MENU v5
  540. CPX_PATH = 'C:\CPX\'
  541. INF_PATH = 'C:\AUTO\MENU_5.DMO\NEWDESK\'
  542. DISABLE_PRG_LETTER = _
  543. DISABLE_ACC_LETTER = _
  544. FONTE = ''
  545. ECHO = YES
  546. SAVE_LAST_CNF = NO
  547. SCROLL_TEMPO = 1
  548. SORT_PRG = 2
  549. SORT_ACC = 3
  550. SORT_CPX = 3
  551. SORT_INF = 1
  552. COLOR_0 = DFLT
  553. COLOR_1 = DFLT
  554. COLOR_2 = DFLT
  555. COLOR_3 = DFLT
  556. COLOR_4 = DFLT
  557. COLOR_5 = DFLT
  558. COLOR_6 = DFLT
  559. COLOR_7 = DFLT
  560. COLOR_8 = DFLT
  561. IMG_NAME = 'C:\AUTO\MENU_5.DMO\1TEL_OUT.IMG'
  562. PAL_ORDER = 1
  563. DARKEN_THRESHOLD = 180
  564. TRANSPARENCY = 10
  565. FADE_SPEED = 4
  566. ZIC_NAME = 'C:\AUTO\MENU_5.DMO\CONNUE.ZIC'
  567. ZIC_NUM = 2
  568. ZIC_INIT = 0
  569. ZIC_PLAY = 8
  570. INTERNAL_HP = 0
  571. ======================================================
  572.  
  573. Pour changer les couleurs de l'interface de MENU, il faut modifier
  574. les lignes 'COLOR_n = ', avec n allant de 0 à 8. La couleur est à
  575. saisir comme ca:
  576. COLOR_n = $RRVVBB
  577.  
  578. RR, VV et BB sont deux chiffres hexadécimaux, allant de 00 à FF, soit,
  579. en base 10, de 0 à 255. Ca fait en tout 16777216 couleurs.
  580. La vidéo du Falcon ne peut en afficher que 262144 différentes.
  581. Par exemple, pour avoir la couleur 1 en rouge plein pot, il faut
  582. éditer:
  583. COLOR_1 = $FF0000
  584.  
  585. Pour ne pas imposer de couleur, et donc utiliser les couleurs par
  586. défaut, saisir DFLT a la place de la couleur. Par exemple:
  587. COLOR_1 = DFLT
  588.  
  589. Voici la corespondance entre les numéros d'index et les éléments de
  590. l'interface:
  591.  
  592. COLOR_0: couleur de fond de l'interface, lorsqu'il n'y a pas d'image
  593.          de fond.
  594.          =>valeur par défaut: noir.
  595. COLOR_1: couleur du cadre des fenêtre, et des fichiers actifs.
  596.          =>valeur par défaut: blanc.
  597. COLOR_2: couleur des fichiers inactifs.
  598.          =>valeur par défaut: gris.
  599. COLOR_3: couleur utilisée pour certains titres.
  600.          =>valeur par defaut: jaune avec un peu d'orange
  601. COLOR_4: couleur du bloc mettant en évidance la ligne sur laquelle
  602.          la souris est placée.
  603.          =>valeur par defaut: bleu.
  604. COLOR_5: couleur d'un fichier actif, lorsque le bloc sous la souris
  605.          est dessus.
  606.          =>valeur par défaut: vert
  607. COLOR_6: couleur d'un fichier inactif, lorsque le bloc sous la souris
  608.          est dessus.
  609.          =>valeur par défaut: vert foncé.
  610. COLOR_7: couleur utilisée pour certains titres. (titres des fenêtres)
  611.          =>valeur par défaut: violet.
  612. COLOR_8: couleur du curseur de la souris.
  613.          =>valeur par defaut: un genre de saumon.
  614.  
  615.  
  616. VII.  Historique de MENU
  617. ~~~~~~~~~~~~~~~~~~~~~~~~
  618.  
  619. - version 1.0:
  620.      jamais diffusée. Très limitée, très vite oubliée.
  621. - version 2.0:
  622.      même chose que pour la 1.0, en un peu moins risible.
  623. - version 3.0:
  624.      enfin une interface graphique. Aucune configuration.
  625.      Jamais diffusée.
  626. - versions 4.XX:
  627.      l'interface graphique utilise la souris; on peut
  628.      sauver ses configurations sous forme de numéros. Diffusée à un
  629.      nombre restreint de [mal]chanceux  ;-) .
  630. - versions 5.XX:
  631.      beaucoup d'améliorations: configurations sauvées avec des noms,
  632.      sous forme ASCII; fenêtres avec ascenseur... beaucoup plus de
  633.      fichiers autorisés.
  634. - versions 5.8X:
  635.      + tri des fenêtres PRG, ACC, CPX et INF, avec possibilité
  636.        d'afficher en premier les fichiers actifs.
  637.      + nouveau moteur d'interface graphique: plus simple,
  638.        plus efficace, plus léger (plus mieux, quoi...)
  639.      - un bug lors de la recherche dans la liste des configs de la
  640.        config à activer par défaut.
  641.      + chargement d'une image [X]IMG en fond.
  642.      + centrage de l'image au besoin.
  643.      + MENU quitte immédiatement si certains cookies existent:
  644.              NVDI MagX
  645. - versions 5.9X
  646.      + génération automatique de la queue de hachage
  647.        (8ko de gagnés dans le fichier)
  648.      + choix d'une fonte annexe à utiliser
  649.      + limitation de la luminosité de l'image de fond
  650.      + transparence possible de l'interface.
  651.        Ces trois dernières options existaient déjà depuis la version
  652.        5.88, mais il fallait éditer à la main le fichier d'intallation.
  653.      + sauvegarde avec chaque config d'une résolution à imposer au
  654.        fichier .INF sélectionné.
  655.      + choix des 8 couleurs de l'interface graphique
  656.      + nouvelle méthode pour imposer la résolution de MENU: ne fait plus
  657.        appel au Xbios. Pas très propre, mais permet de faire fonctionner
  658.        MENU quand NVDI ou Magic est présent.
  659.      + MENU quitte si le cookie 'BLOW' (carte vidéo Blow-Up) est présent
  660.      + fade vers le noir lors du lancement. Vitesse configurable.
  661.      - un problème pour restaurer une résolution RGB.
  662.      - un bug dans la restauration des registres du MFP
  663.        (énorme! En fait, il n'y avait pas du tout de restauration de
  664.        ses registres...)
  665.      + affichage d'informations lors du choix de l'image de fond
  666.      + gestion d'un player de music YM-2149
  667.      - un bug mineur lors de la sauvegarde du NEWDESK.INF
  668.      + curseur bleu sur le GO! quand la souris est dessus.
  669.      + gestion du haut-parleur interne. Il est possible de l'activer
  670.        ou de le couper avec MENU et pour après.
  671.  
  672. - version 5.9D:
  673.      + gestion du clavier en interne beaucoup plus propre
  674.        => la gestion correcte des claviers PC est maintenant
  675.           envisagable...
  676.      + toutes les saisies clavier ne sont maintenant plus bloquantes
  677.      + F1-F10 et sF1-sF10 pour sélectionner une config
  678.      + choix de la lettre à substituer au G de 'PRG' pour désactiver
  679.        les fichiers .PRG; choix de la lettre à substituer au 2e C de
  680.        'ACC' pour désactiver les fichiers .ACC
  681.        Pas encore d'interface pour ces choix. Il faut éditer le fichier
  682.        de sauvegarde des paramètres.
  683.        Par défaut, MENU utilise un underscore '_'. Certains préfairent
  684.        le 'X'...
  685.  
  686. - version 5.9E:
  687.      + prise en compte immédiate du changement du chemin d'accès
  688.        aux .CPX et aux .INF
  689.      + prise en compte immédiate lors du changement des paramètres
  690.        concernant l'image de fond: nom, ordonnancement de la palette,
  691.        seuil de limitation des couleurs, transparence de l'interface.
  692.      + possibilité de saisir un nom vide pour l'image de fond ou la
  693.        musique pour annuler leur utilisation. La saisie d'un nom vide
  694.        pour la fonte fait utiliser la fonte interne.
  695.  
  696. - version 5.9F:
  697.      + meilleur rattrapage des plantages provoqués par les musiques
  698.        prévues pour STf/STe. Un grand nombre d'entre elles refonctionne.
  699.      + affichage de la taille du fichier de musique chargé.
  700.  
  701. - version 5.9G:
  702.      + amélioration du rattrapage des plantages des musiques.
  703.      - un bug vicieux lors du redraw des fenêtres, qui n'apparaissait
  704.        que dans des circonstances bien particulières.
  705.  
  706.  
  707. VIII. Fonctions non encore implémentées
  708. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709.  
  710. Elles sont classées par ordre d'intérêt:
  711.  
  712. 1) liens entre PRG, ACC et CPX.
  713. 2) fenêtres configurables: nombre, position, hauteur, etc...
  714. 3) programme d'installation de MENU v5, utilisant le GEM
  715. 4) sélecteur de chemin/fichier sous MENU
  716. 5) programme d'ordonnancement des fichiers du répertoire C:\AUTO
  717. 6) reconnaissance automatique des fichiers de musique
  718. 7) exécution avec chaque config d'un fichier de commandes .RUN
  719. 8) sortie dès un clic sur une config. (paramétrable)
  720. 9) utilisation d'une image de fond prise au hasard dans un dossier
  721.    utilisation d'une musique prise au hasard dans un dossier
  722.  
  723.  
  724.  
  725. IX.   En cas de pépin
  726. ~~~~~~~~~~~~~~~~~~~~~
  727.  
  728.      Si pour une raison quelconque, votre F030 se retrouve dans la
  729. boucle sans fin suivante:
  730.  
  731.         +-----> boot -----> plantage lors du boot -----+
  732.         |                                              |
  733.         +----------------------------------------------+
  734.  
  735. dès que le logo Atari apparaît à l'écran, appuyer et maintenir appuyé
  736. la touche Control. Votre Falcon ignorera alors purement et simplement:
  737.  
  738.               - tous les programmes du dossier C:\AUTO\
  739.               - tous les accessoires C:\*.ACC
  740.               - le C:\NEWDESK.INF
  741.  
  742. Vous aurez un bureau en ST-basse depuis lequel il vous sera possible
  743. d'agir sur l'élément perturbateur.
  744.  
  745. Remarque: si à la place de la touche Control, vous utilisez la touche
  746.           Alternate, votre Falcon ignorera tout, même son disque dur
  747.           interne! Pratique pour tester un logiciel suspect!
  748.  
  749.  
  750.  
  751. REMERCIEMENTS:
  752. ~~~~~~~~~~~~~
  753.  
  754. Merci à:
  755.  
  756.    Pascal  CORNOT   (Le marbre est pour bientôt...)
  757.    Eric    DA-CUNHA (pour les idées, pour l'ordre des registres VDI
  758.                      en 4 & 16 couleurs, pour les .IMG de test)
  759.  
  760.    et aussi à tous les utilisateurs enregistrés.
  761.  
  762.  
  763.           _______  _______
  764.          / / /--('')--\ \ \
  765.         / / /  / \/ \  \ \ \
  766.        /////   \____/   \\\\\          Fabrice.
  767.                /    \
  768.    F030!     /T\    /T\
  769.    ===================================================
  770.    Hiroshima 45       Tchernobyl 86         Windows 95
  771.  
  772.  
  773.                                                       [EOF]
  774.